2022年 11月 7日

一些非常简单的Python代码

啊哈!作者又发文章啦!今天主题相信大家都已经看到了我要跟大家分享一些新手可以学的一些简单的Python代码,话不多说,上代码:

比大小

首先这个代码十分简单,很适合新手学习。

输入两个数

  1. 这一段代码主要的功能就是你输入两个数,然后电脑就输出那个大的数。
  2. 如何做到这一点呢?
  3. 首先我们要输入两个数,这里要用到Python代码:input()函数
  4. input括号里面加上双引号,双引号里面就是提示语了,但是想把输入的东西让电脑记住,
  5. 需要把它储存在变量里:
  6. a=input("请输入第1个数")
  7. 2个数就是这样输入的:
  8. b=input("请输入第2个数")
  9. 把这两段代码整合在一起,变成了这样:
  10. a=input("请输入第1个数")
  11. b=input("请输入第2个数")
  12. 说一下变量的命名规则:
  13. 1.在Python中变量的名字不能是Python中的关键词,如:int print等等
  14. 2.Python中变量名必须由字母数字和下划线(下划线是英文状态下的shift+减号)组成,
  15. 如:a a6 abc_123都是正确的变量名。
  16. 3.变量名不能以数字开头,如:1a 3b 2a_7b都是不正确的变量名。

让电脑判断并输出

这一段代码主要就是让电脑来判断两个数的大小,然后输出大的那个数。

  1. 要让电脑判断两个数的大小,需要用到
  2. if......else语句
  3. 要电脑输出较大的数,需要用到:print()
  4. 所以代码就是这样的:
  5. if a>b:
  6. print(a)
  7. else:
  8. print(b)
  9. 说一下print语句的原则:
  10. 1. print的开头一定要小写,且括号和双引号都要是英文模式下的。
  11. 2.如果要输出字符串, print的括号里面要加引号,如:print("你要去哪里呀?")
  12. 3.如果要输出变量,括号里不用加引号,如:
  13. a=5
  14. print(a)
  15. 结果就是5

整合起来的代码

  1. a=input("请输入一个数:")
  2. b=input("请输入另外一个数:")
  3. if a>b:
  4. print(a)
  5. else:
  6. print(b)

猜拳

啊,作者太懒了,不细讲了!直接上整段代码:

  1. import random #导入随机模块
  2. num = 1
  3. yin_num = 0
  4. shu_num = 0
  5. while num <= 3:
  6. if shu_num == 2 or yin_num == 2:
  7. break
  8. user = int(input('请出拳 0(石头) 1(剪刀) 2(布)'))
  9. if user > 2:
  10. print('不能出大于2的值')
  11. else:
  12. data = ['石头', '剪刀', '布']
  13. com = random.randint(0, 2)
  14. print("您出的是{},电脑出的是{}".format(data[user], data[com]))
  15. if user == com:
  16. print('平局')
  17. continue
  18. elif (user == 0 and com == 1) or (user == 1 and com == 2) or (user == 2 and com == 0):
  19. print('你赢了')
  20. yin_num += 1
  21. else:
  22. print('你输了')
  23. shu_num += 1
  24. num += 1

顺便说一下elif是“否则如果”的意思。

数字炸弹

  1. import random
  2. import time
  3. bomb = random.randint(1, 99)
  4. start = 0
  5. end = 99
  6. while 1 == 1:
  7. people = int(input('请输入{}到{}之间的数:'.format(start, end)))
  8. if people > bomb:
  9. print('大了')
  10. end = people
  11. elif people < bomb:
  12. print('小了')
  13. start = people
  14. else:
  15. print('BOOM!!!')
  16. break
  17. print('等待电脑了输入{}到{}之间的数:'.format(start, end))
  18. time.sleep(1)
  19. com = random.randint(start + 1, end - 1)
  20. print('电脑输入:{}'.format(com))
  21. if com > bomb:
  22. print('大了')
  23. end = com
  24. elif com < bomb:
  25. print('小了')
  26. start = com
  27. else:
  28. print('BOOM!!!')
  29. break

今天小编就分享到这里,再见!