python

2019-05-03  本文已影响0人  嘤嘤嘤998
'''
'''
or
"""
"""

*还能用于字符串

//不同类型变量运算
8+True = 9
10 * 10.5 = 105.0    (int * float = float)

// + 字符串拼接
lastname = "张"
firstname = "三"
name = firstname + lastname  //"三张"
// * 重复拼接字符串
name1 = (firstname + lastname) * 3  //"三张三张三张"
psw = input("请输入年龄")
//用户输入的任何内容Python都认为是字符串
type(psw)  //string
int()
float()
price = float(input("请输入单价"))
name = "小明"
print("我的名字叫 %s" % name)

num = 123
num1 = 123456
print("num是 %d" % num)     //123
print("num是 %06d" % num)   //000123  一共6位,不足的在前面补0
print("num1是 %06d" % num)  //123456

//定义多个
price = 8.5
weight = 7.5
money = price * weight
print("苹果单价 %f 元/斤,购买了 %.2f 斤,需要支付 %.2f 元" % (price weight money))  //苹果单价 8.500000 元/斤,购买了 7.50 斤,需要支付 63.75 元

//运算以及输出%(%%输出%)
scale = 0.25
print("数据比例是 %.2f%%" % (scale * 100))  //数据比例是 25.00%
age = int(input("请输入年龄"))
if age >= 18:
    print("已满18岁,欢迎进入")
else:
    print("未成年禁止入内")

#elif:
holiday = "christmas"
if holiday == "birthday"
    print("eat cake")
elif holiday == "christmas"
    print("eat apple")
else:
    print("everyday is holiday")

#if嵌套
have_ticket = True
knife_length = 30
if have_ticket:
    if knife_length < 20:
        print("已通过安检请上车")
    else:
        print("刀长 %d ,未通过安检" % knife_length)
else:
    print("没有车票请买票")
多个条件语句写法: image.png

if age >=18 and age <= 30:
    print("青年")
result = 0
i = 0
while i <= 100:
    if i % 2 == 0:
        result += i
    i += 1
print("0-100之间的偶数求和为 %d" % result) 
#break:跳出整个循环
i = 0
while i < 10:
    if i == 3:
        break  #i=3时跳出while
    print(i)
    i += 1
print("over")

#continue:跳出当前项
i = 0
while i < 10:
    if i == 3:
        i += 1    //这一项一定要加,否则i一直=3,进入死循环
        continue  //跳过i=3这一项,后面的456789继续执行
    print(i)      //012456789
    i += 1
print("*" end="---")
print("*" end="")  //空字符串即是与下面的连续输出
print("*")
//输出:*---**
row = 1
while row <= 9:
    col = 1
    while col <= row:
        print("%d * %d = %d" % (col, row, col * row), end="\t")
        col += 1
    print("")
    row += 1
上一篇下一篇

猜你喜欢

热点阅读