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
上一篇: 爆笑鼠鼠运动会 |
下一篇: 袋鼠为什么喜欢跳着走路? |