【python零基础入门学习】python基础篇之判断与for循环(二)_python用for判断回车

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
img

正文

本站以分享各种运维经验和运维所需要的技能为主

《python》:python零基础入门学习

《shell》:shell学习

《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战

《k8》暂未更新

《docker学习》暂未更新

《ceph学习》ceph日常问题解决分享

《日志收集》ELK+各种中间件

《运维日常》持续更新中

判断语句以及for循环

判断语句:

if 条件:
条件为真时执行的语句
else
条件为假时执行的语句

if 条件:
cmd1
elif 条件:
cmd2
else:
cmd3

练习:
if 3>0:
print(‘ok’)
print(‘yes’)

if 10 in [10,20,30]:
print(‘OK’)

if -0.0:
print(‘yes’)#任何值为0的数字都是False

if 1:
print(‘yes’)

if [1,2]:
print(‘yes’)#非空列表为True

if {1,2}:
print(‘yes’)#非空对象都是True

if (1,2):
print(‘空元组为False’)

if ’ ':
print(‘空格也是一个字符,非空为True’)

if not None:
print(‘None为False,取反为True’)

测试结果:
ok
yes
OK
yes
yes
yes
空元组为False
空格也是一个字符,非空为True
None为False,取反为True

a = 10

b = 20

if a < b :

#     smaller = a

else :

#     smaller = b

print(smaller)

#简化版:
a=10
b=20
smaller = a if a < b else b
print(smaller)

测试结果
10

判断学习实例:
登录账号:(密码输入的时候不显示)

import getpass #导入名为getpass的模块

uname = input('username: ')
upass = getpass.getpass('password: ')

if uname == ‘bob’ and upass == ‘123456’ :
print(‘登录成功’)
else :
print(‘登录失败’)
------要在终端下用 python 进行运行py文件 才会显示效果

判断成绩:

grade = int(input("请输入你的成绩: "))
if grade > 90 :
print(“优秀”)
elif grade > 80 :
print(“好”)
elif grade > 70 :
print(“良”)
elif grade > 60 :
print(“及格”)
else :
print(“不及格,你需要更努力了”)

try:-----输入不是整数的时候或者空的时候会报错
g = int(input(‘g:’))
if g > 90 :
print(‘1111’)
elif g > 80 :
print(‘111’)
elif g > 70:
print(‘11’)
elif g > 60 :
print(‘1’)
else:
print(‘0’)
except:
print(“输入整数”)

score = int(input('分数: '))

if score >= 60 and score < 70:
print(‘及格’)
elif 70 <= score < 80:
print(‘良’)
elif 80 <= score < 90:
print(‘好’)
elif score >= 90:
print(‘优秀’)
else:
print(‘你要努力了’)

猜拳:

import random
random.choices([‘aa’,‘bb’])
[‘bb’]
random.choice([‘aa’,‘bb’])
‘bb’
random.randint(1,100)
14

import random
choices = [‘拳头’,‘剪刀’,‘布’]
#print(choices)
computer = random.choice(choices)
#print(computer)
while True:
player = input('请出拳: ')
print(“mychoice:%s computer’s choice:%s” % (player , computer))
if player == computer:
print('相同结果,请重新出拳: ')
continue
elif player == ‘拳头’ and computer == ‘布’ :
print(‘你输了’)
break
elif player == ‘拳头’ and computer == ‘剪刀’ :
print(‘你赢了’)
break
elif player == ‘布’ and computer == ‘拳头’ :
print(‘你赢了’)
break
elif player == ‘布’ and computer == ‘剪刀’ :
print(‘你输了’)
break
elif player == ‘剪刀’ and computer == ‘布’ :
print(‘你赢了’)
break
elif player == ‘剪刀’ and computer == ‘拳头’ :
print(‘你输了’)
break

import random
choices = [‘拳头’,‘剪刀’,‘布’]
#print(choices)
computer = random.choice(choices)
#print(computer)
while True:
player = input('请出拳: ')
print(“mychoice:%s computer’s choice:%s” % (player , computer))
if player == computer:
print('相同结果,请重新出拳: ')
continue
elif player == ‘拳头’ and computer == ‘剪刀’ :
print(‘你赢了’)
break
elif player == ‘布’ and computer == ‘拳头’ :
print(‘你赢了’)
break
elif player == ‘剪刀’ and computer == ‘布’ :
print(‘你赢了’)
break
else:
print(‘你输了’)
break

import random
choices = [‘拳头’,‘剪刀’,‘布’]
#print(choices)
win_list = [[‘拳头’,‘剪刀’],[‘剪刀’,‘布’],[‘布’,‘拳头’]]
inn = “”“(0)拳头
(1)剪刀
(2)布
请选择(0/1/2): “””
while True:
computer = random.choice(choices)

print(computer)

ind = int(input(inn))
player = choices[ind]
print(“mychoice:%s computer’s choice:%s” % (player , computer))
if player == computer:
print(‘\033[032;1m相同结果,请重新出拳:\033[0m’)
continue
elif [player,computer] in win_list:
print(‘\033[31;1m你赢了\033[0m’)
break
else:
print(‘\033[31;1m你输了\033[0m’)
break

循环:

break:
  • 用于结束循环

#累加1+2+3+…+100
result = 0
counter = 1

while counter < 101:
result += counter
counter += 1

print(result)

#三盘两胜局:

import random

choices = [‘拳头’,‘剪刀’,‘布’]

#print(choices)

win_list = [[‘拳头’,‘剪刀’],[‘剪刀’,‘布’],[‘布’,‘拳头’]]

inn = “”"(0)拳头

(1)剪刀

(2)布

请选择(0/1/2): “”"

count = 0

count2 = 0

while count < 2 and count2 < 2:

#     computer = random.choice(choices)
#     # print(computer)
#     ind = int(input(inn))
#     player = choices[ind]
#     print(“mychoice:%s computer’s choice:%s” % (player , computer))
#     if player == computer:
#         print(‘\033[032;1m相同结果,请重新出拳:\033[0m’)
#         continue
#     elif [player,computer] in win_list:
#         #print(‘\033[31;1m你赢了\033[0m’)
#         count += 1
#         print(‘赢了%s次’ % count)
#     else:
#         #print(‘\033[31;1m你输了\033[0m’)
#         count2 += 1
#         print(‘赢了%s次’ % count2)
#

if count == 2 :

#     print(“你赢了”)

else:

#     print(“你输了”)

while count < 2 and count2 < 2:

#     computer = random.choice(choices)
#     # print(computer)
#     ind = int(input(inn))
#     player = choices[ind]
#     print(“mychoice:%s computer’s choice:%s” % (player , computer))
#     if player == computer:
#         print(‘\033[032;1m相同结果,请重新出拳:\033[0m’)
#         continue
#     elif [player,computer] in win_list:
#         #print(‘\033[31;1m你赢了\033[0m’)
#         count += 1
#         print(‘赢了%s次’ % count)
#     else:
#         #print(‘\033[31;1m你输了\033[0m’)
#         count2 += 1
#         print(‘赢了%s次’ % count2)
#

if count == 2 :

#     print(“你赢了”)

else:

#     print(“你输了”)

#方法二:

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
     print(‘赢了%s次’ % count2)
#

if count == 2 :

#     print(“你赢了”)

else:

#     print(“你输了”)

#方法二:

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
[外链图片转存中…(img-eVWoMdjT-1713177119134)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 12
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值