首页 > 分享 > 六、Python 基础语句

六、Python 基础语句

1、Python 第一个小程序

     上面我们熟悉了Python的一些基本数据类型和基本操作,今天我们就来手动写一个小程序,进一步体会一下Python

      我们直接上菜:

'''

斐波纳契数列a(n): 1,1,2,3,5,8,13,21...

下一个数等于前2个数之和

规律 前n项和公式 a(n) = a(n-1)+a(n-2) n>1

k a(n) = 1 n=1

'''

a,b = 0,1

i = 0;

while i<30:

i=i+1

if i==30:

print(b,end='')

else:

print(b,end=',')

a,b = b,a+b

'

2、条件语句 if

格式如下:
if 条件一:
    statement_block_1
elif 条件二:
    statement_block_2
else:    #否则,以上条件都不适合
    statement_block_3

     注意:
   1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
   2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
   3、在Python中没有switch – case语句。

 3、while 循环语句

while 判断条件(condition):
    执行语句(statements)……

1)while else语句
  while 判断条件:
    statement1
  else:
    statement2
2)break 和 continue 语句
  break     终止当前循环,跳出当前循环
  continue  终止本次运算,继续下一次运算

i = 0

sum = 0;

while i<100:

i = i+1

sum = sum+i

else:

print('1+2+3+..+100=', sum)

print();

'

 4、for语句

for循环可以遍历任何序列的项目,如一个列表或者一个字符串
格式如下:
for <variable> in <sequence>:
    <statements>
else:
    <statements>
 

languages = ["C", "C++", "java", "Python"]

for x in languages:

if x=='java':

print('这是java语言')

break

print("程序语言: " + x)

else:

print('没有循环的数据了')

print('结束循环!')

print()

'

 5、实战 《猜数字游戏》 

import random

number = random.randint(1,10)

guessNum = -1

time = 0

print('-------猜数字游戏--------')

while guessNum!=number:

num = input('请输入你要猜的1-10之间的数字:')

guessNum = int(num)

if guessNum == number:

time = time+1

print(f'恭喜你猜对了!一共用了{time}次')

print('-------游戏结束-------')

elif guessNum<number:

time = time+1

print('猜的数字小了...')

else:

time = time+1

print('猜的数字大了...')

 6、给大佬们奉茶

   笔记内容如下:

print('1、斐波纳契数列')

'''

斐波纳契数列a(n): 1,1,2,3,5,8,13,21...

下一个数等于前2个数之和

规律 前n项和公式 a(n) = a(n-1)+a(n-2) n>1

k a(n) = 1 n=1

'''

a,b = 0,1

i = 0;

while i<30:

i=i+1

if i==30:

print(b)

else:

print(b,end=',')

a,b = b,a+b

print('2、条件语句')

'''

格式如下:

if 条件一:

statement_block_1

elif 条件二:

statement_block_2

else: #否则,以上条件都不适合

statement_block_3

注意:

1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。

2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

3、在Python中没有switch – case语句。

'''

'''

while 判断条件(condition):

执行语句(statements)……

1)while else语句

while 判断条件:

statement1

else:

statement2

2)break 和 continue 语句

break 终止当前循环,跳出当前循环

continue 终止本次运算,继续下一次运算

'''

i = 0

sum = 0;

while i<100:

i = i+1

sum = sum+i

else:

print('1+2+3+..+100=', sum)

print();

'''

for循环可以遍历任何序列的项目,如一个列表或者一个字符串

格式如下:

for <variable> in <sequence>:

<statements>

else:

<statements>

'''

languages = ["C", "C++", "java", "Python"]

for x in languages:

if x=='java':

print('这是java语言')

break

print("程序语言: " + x)

else:

print('没有循环的数据了')

print('结束循环!')

print()

import random

number = random.randint(1,10)

guessNum = -1

time = 0

print('-------猜数字游戏--------')

while guessNum!=number:

num = input('请输入你要猜的1-10之间的数字:')

guessNum = int(num)

if guessNum == number:

time = time+1

print(f'恭喜你猜对了!一共用了{time}次')

print('-------游戏结束-------')

elif guessNum<number:

time = time+1

print('猜的数字小了...')

else:

time = time+1

print('猜的数字大了...')

 运行结果如下:

C:UsersAdministratorAppDataLocalProgramsPythonPython38-32python.exe F:/python-space/test/ProgramTest.py

1、斐波纳契数列

1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040

2、条件语句

1+2+3+..+100= 5050

程序语言: C

程序语言: C++

这是java语言

结束循环!

-------猜数字游戏--------

请输入你要猜的1-10之间的数字:

Process finished with exit code -1

相关知识

六、Python 基础语句
Python笔试题
Python实现宠物医院基础功能
Python小练习
python学习总结day2
QAQA的python中flush理解
Python3 实例
用python写个桌面挂件
(开题)flask框架宠物医院预约系统(程序+论文+python)
【趣味案例】利用python写个桌面挂件

网址: 六、Python 基础语句 https://m.mcbbbk.com/newsview280634.html

所属分类:萌宠日常
上一篇: 爆笑鼠鼠运动会
下一篇: 袋鼠为什么喜欢跳着走路?