两个简单应用 code:

# python猜数游戏
from random import *
guessNum = randrange(0, 10000+1)
while True:
    num = input("please input a number which you want to guess. the number between 0 and 10000: ")
    num = int(num)
    if(num == guessNum):
        print("ok, your are right")
        break
    elif(num < guessNum):
        print("oh, so small, please try again")
    else:
        print("oh, so large, please try again")


# python石头剪刀布游戏
# 0:石头
# 1:剪刀
# 2:布
import random
ls = [[0,1,-1], [-1,0,1], [1,-1,0]]
n = int(input("please in enter a number that you want to play: "))
for i in range(n):
    guessNum = random.randrange(3)
    num = input("please input you want: ")
    if(num == "石头"):
        num = 0
    elif(num == "剪刀"):
        num = 1
    else:
        num = 2

    if(ls[num][guessNum] == 1):
        print("you win")
    elif(ls[num][guessNum] == 0):
        print("you draw")
    else:
        print("you lose")

学习code笔记:

# def main():
#      print("Change Counter\n")
#      print("Please enter the count of each coin type.")
#      quarters = int(input("Quarters: "))
#      dimes = int(input("Dimes: "))
#      nickels = int(input("Nickels: "))
#      pennies = int(input("Pennies: "))
#      total = quarters * 25 + dimes * 10 + nickels * 5 + pennies
#      print("The total value of your change is ${0}.{1:0>2}"
#     .format(total//100, total%100))
# main()
# myString = "Hello, string methods!"
# myString.split()
# print(myString)
# print(myString.split())
#
# print("Hello {0} {1}, you may have won ${2}".format("Mr.", "Smith", 10000))
# print("This int, {0:10}, was placed in a field of width 10".format(7))
# print("Compare {0} and {0:0.20}".format(3.14))

#文件输入输出
# fname = open("E:\zzDesktopFile\\test.dat", "r")
# fout = open("C:\\Users\张成龙\Desktop\out.txt", "w")
# for inline in fname:
#     print(inline[:-1], file = fout)
#     print(inline[:-1])
#     print(inline.split())
#     first, last = inline.split(), inline.split()
#     print(first, " ", last)
# fname.close()
# fout.close()
#

# from tkinter.filedialog import askopenfilename
# import tkinter.filedialog
# infile = tkinter.filedialog.askopenfilename()
# print(infile.read())


#统计用户输入单词个数
# ls = input()
# ls = ls.split()
# print(len(ls))
# print(ls)

#统计输入单词的平均长度
# ls = input()
# ls = ls.split()
# n = len(ls)
# sum = 0
# for i in range(n):
#     for j in ls[i]:
#         if('a' <= j <= 'z' or 'A' <= j <= 'Z'):
#             sum = sum + 1
# print(sum/n)

#获取单词首字母缩写
# ls = input()
# str = ""
# ls = ls.split()
# for i in ls:
#     str += i[0]
# str = str.upper()
# print(str)

# 求两点距离
# from math import *
# def dis(c, d):
#     return sqrt(pow(c[0] - d[0], 2) + pow(c[1] - d[1], 2))
#
# a = input().split()
# b = input().split()
# print(a, b)
# for i in range(len(a)):
#     a[i] = int(a[i])
#     b[i] = int(b[i])
# print("{:.2f}".format(dis(a,b)))

#带参数的函数调用
# def happy():
#     return "Happy Birthday to you!\n"
# def verseFor(person):
#     lyrics = happy()* 2 + "Happy Birthday, dear " + person + ".\n" + happy()
#     return lyrics
# def main():
#     for person in ['zhangchenglong', 'tangqi']:
#         print(verseFor(person))
#
# main()

#python的函数返回值可以是多个
# def func(a, b, c):
#     d = a+b+c
#     e = a-b-c
#     return d, e
#
# ls = []
# for i in input().split():
#     ls.append(int(i))
# a, b = func(ls[0], ls[1], ls[2])
# print(a, b)
# print(func(ls[0], ls[1], ls[2]))

#python按值传递所有参数,不允许引用传递
# def add(amount):
#      amount += 1
#      return amount
# amount = 0
# add(amount)
# print(amount)

#当传递参数是可变对象时
# def add(lt):
#      for i in range(len(lt)):
#           lt[i] = lt[i] + 1
# ls = [1, 2, 3]
# add(ls)
# print(ls)

#python中的主函数
# def main():
#      print("Hello my friends")
# if __name__ ==  '__main__':
#      main()

#python多值输入,空格隔开,千万不要用逗号隔开
# val1, val2, val3 = map(int, input().split())
# if(val1 >= val2 and val1 >= val3):
#     print(val1)
# elif(val2 >= val1 and val2 >= val3):
#     print(val2)
# else:
#     print(val3)

#python 判断树法
# def main():
#     x1, x2, x3 = map(int, input().split())
#     if x1 >= x2:
#         if x1 >= x3:
#             maxVal = x1
#         else:
#             maxVal = x3
#     else:
#         if x2 >= x3:
#             maxVal = x2
#         else:
#             maxVal = x3
#     return maxVal
# if __name__ == "__main__":
#     print(main())

#python 内置max函数,可以有多个参数
# x1, x2, x3, x4 = map(int, input().split())
# print(max(x1, x2, x3, x4))

# def main():
#     fileName = input("input fileName: ")
#     infile = open(fileName, 'r')
#     outfile = open("c:\\users\张成龙\desktop\out.txt", 'w')
#     sum = 0
#     cnt = 0
#     for line in infile:
#         line = line.split() #将一行的数据转化为列表
#         for num in line:
#             sum += int(num)
#         cnt += 1
#     print(sum/cnt, file = outfile)
#     print("average = {:.2f}".format(sum/cnt))
# if __name__ == '__main__':
#     main()

# 输出的123
# flavor = "123" or "vanilla"
# print(flavor)

# from random import *
# ls = []
# while len(ls) != 10:
#     num = randrange(1,10)
#     if num not in ls:
#         ls.append(num)
# print(ls)
# lt = ls
# lt[2] = 10
# print("{}{}{}".format(ls, '\n', lt))