本系列文章,代码运行展示,将使用PyCharn进行运行。
格式:
for 变量 in range(stop) ==>遍历0~stop-1 for 变量 in range(start,stop) ==>遍历start~stop-1 for 变量 in range(start,stop,step) ==>遍历start~stop-1,默认步长为1
例如:
print('格式1结果')
for i in range(4):
print(i)
print('格式二结果')
for j in range(1, 4):
print(j)
print('格式三结果')
for k in range(0,5,2):
print(k)
输出:
格式1结果 0
1
2
3
格式二结果
1
2
3
格式三结果
0
2
4
例如:
for i in 'python':
print(i)
输出:
p y
t
h
o
n
例如:
for i in ['love', 1314, '冰冰']:
print(i)
love 1314
冰冰
格式:
while <条件>:
<语句块1> # 满足条件,执行语句1
else:
<语句块2> # 不满足条件,执行语句2
注意:如果不小心进入无限循环,点击右上角的停止按钮,强制退出。
例如:
i = 5
while i < 10:
print('数字:', i)
i += 1 # i的值每次加1
else:
print('结束本次循环')
输出:
数字: 5 数字: 6
数字: 7
数字: 8
数字: 9
结束本次循环
利用random
库和条件语句
,写一个猜拳小游戏
import random
people = input('请输入数字(0代表石头,1代表布,2代表剪刀):') # 玩家出拳
people = int(people) # 将输入的数字把字符串的格式改成整数格式
computer = random.randint(0, 2) # 电脑出拳
print('电脑的数字竟是:', computer) # 查看电脑的出拳结果
if ((people == 0 and computer == 2) or (people == 1 and computer == 0) or (people == 2 and computer ==1 )):
print('恭喜你获胜啦!!!')
elif people == computer:
print('你和电脑打了个平局')
else:
print('很可惜,你输了哟')
如有不足,还请大佬评论区留言或私信我,我会进行补充。
感谢您的支持,希望可以点赞,关注,收藏,一键三连哟。
作者:远方的星 CSDN:https://blog.csdn.net/qq_44921056
腾讯云:https://cloud.tencent.com/developer/column/91164
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。