admin管理员组文章数量:1794759
一些非常简单的Python代码
啊哈!作者又发文章啦!今天主题相信大家都已经看到了我要跟大家分享一些新手可以学的一些简单的Python代码,话不多说,上代码:
比大小首先这个代码十分简单,很适合新手学习。
输入两个数 这一段代码主要的功能就是你输入两个数,然后电脑就输出那个大的数。 如何做到这一点呢? 首先我们要输入两个数,这里要用到Python代码:input()函数 而input括号里面加上双引号,双引号里面就是提示语了,但是想把输入的东西让电脑记住, 需要把它储存在变量里: a=input("请输入第1个数") 第2个数就是这样输入的: b=input("请输入第2个数") 把这两段代码整合在一起,变成了这样: a=input("请输入第1个数") b=input("请输入第2个数") 说一下变量的命名规则: 1.在Python中变量的名字不能是Python中的关键词,如:int print等等 2.Python中变量名必须由字母数字和下划线(下划线是英文状态下的shift+减号)组成, 如:a a6 abc_123都是正确的变量名。 3.变量名不能以数字开头,如:1a 3b 2a_7b都是不正确的变量名。 让电脑判断并输出这一段代码主要就是让电脑来判断两个数的大小,然后输出大的那个数。
要让电脑判断两个数的大小,需要用到 if......else语句 要电脑输出较大的数,需要用到:print() 所以代码就是这样的: if a>b: print(a) else: print(b) 说一下print语句的原则: 1. print的开头一定要小写,且括号和双引号都要是英文模式下的。 2.如果要输出字符串, print的括号里面要加引号,如:print("你要去哪里呀?") 3.如果要输出变量,括号里不用加引号,如: a=5 print(a) 结果就是5 整合起来的代码 a=input("请输入一个数:") b=input("请输入另外一个数:") if a>b: print(a) else: print(b) 猜拳啊,作者太懒了,不细讲了!直接上整段代码:
import random #导入随机模块 num = 1 yin_num = 0 shu_num = 0 while num <= 3: if shu_num == 2 or yin_num == 2: break user = int(input('请出拳 0(石头) 1(剪刀) 2(布)')) if user > 2: print('不能出大于2的值') else: data = ['石头', '剪刀', '布'] com = random.randint(0, 2) print("您出的是{},电脑出的是{}".format(data[user], data[com])) if user == com: print('平局') continue elif (user == 0 and com == 1) or (user == 1 and com == 2) or (user == 2 and com == 0): print('你赢了') yin_num += 1 else: print('你输了') shu_num += 1 num += 1顺便说一下elif是“否则如果”的意思。
数字炸弹 import random import time bomb = random.randint(1, 99) start = 0 end = 99 while 1 == 1: people = int(input('请输入{}到{}之间的数:'.format(start, end))) if people > bomb: print('大了') end = people elif people < bomb: print('小了') start = people else: print('BOOM!!!') break print('等待电脑了输入{}到{}之间的数:'.format(start, end)) time.sleep(1) com = random.randint(start + 1, end - 1) print('电脑输入:{}'.format(com)) if com > bomb: print('大了') end = com elif com < bomb: print('小了') start = com else: print('BOOM!!!') break今天小编就分享到这里,再见!
版权声明:本文标题:一些非常简单的Python代码 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686984623a125482.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论