Python基础知识讲解(5)

python中的三目运算

c语言中的三目运算
格式:表达式 ? 真 : 假
result = (8 > 6)?'真':'假'
printf(result)

条件控制语句:if
最基本的格式:
if 表达式:
    code(代码)
else:
    code(代码)

if  表达式:
    code

if 表达式:
    code
else:
    code

if 表达式:
    code
elif 表达式:
    code
else:
    code

 注意:if语句还可以嵌套使用。


a = int(input("please input frist number:"))
# b =int(input("please input second number"))

if a == 0:
    print("a既不是奇数也不是偶数")

elif a % 2 == 1:
    print("a是一个奇数")
else:
    print("a是一个偶数")

Python利用if else 语句实现三目运算

k = 5
j = 6
'''
python 中的三目运算:
格式: 变量 = 结果 if 表达式 else 结果
语义:
判断表达式的真值
如果是True 则将if前面的结果赋值给变量,
如果是False 则将else后面的结果赋值个变量

result = (k + j) if k < j else k - j
print(result)

流程控制语句:
在Python中,给我们提供了两种基本的流程控制语句:分支结构和循环结构。
分支结构主要用于实现根据条件来选择性趣执行相对应的代码
循环结构主要用于根据循环的条件来重复的执行相对应的代码

分支结构:if
if分支结构主要是通过表达式的bool值来进行选择执行相应的代码,if语句可以作为语句使用,也可以作为表达式使用(三目运算)。

练习:任意输入一个三位数的整数,判断这个数能不能被2和3同时整除。

number = int(input("请输入一个三位数的整数:"))
if number % 2 == 0 and number % 3 == 0:
    print("这个数能够被2和3同时整除")
else:
    print("这个三位数不能同时整除2和3")

练习: 模拟登陆,通过对用户名和密码的比较,来判断是否登录成功

username = "admin"
password = "123456"
username_computer = input("请输入你的账户:")
password_conputer = input("请输入你的密码:")
if username == username_computer:
    if password == password_conputer:
        print("登录成功")
    else:
        print("密码输入错误")
else:
    print("账户输入错误")

循环结构: for while
循环语句的语义:重复的去执行某一段代码
一:while

while 循环的条件:
循环代码块

练习:求1+2+3+....+100的和

i = 1
sum = 0
while i<= 100:
    sum += i
    i = i + 1
print(sum)

练习: 找出1~100中含有7的数的和,并输出

sum = 0
i = 1
while i <= 100:
    # i // 10 == 7 可以替换  int(i / 10) == 7
    if i % 10 == 7 or i // 10 == 7:
        sum += i
    i += 1
print(sum)

练习:找出1~100 中,个位加十位等于10的数的和

i = 10
sum = 0
while i <= 100:
    if ((i % 10) + (i // 10)) == 10:
        print(i)
        sum += i
    i += 1
print(sum)

for 循环:
在Python中,只有 for in:
for循环主要用来做字符串、列表、元组、集合等的遍历。
格式:
for 变量 in 遍历的可迭代对象:
代码块

循环控制: break continue
break:用于结束当前循环
continue:用于结束本次循环,继续下一次循环

注意:在Python中,for in循环,in 后面跟的是可迭代对象。

练习: 求1~100的奇数的和

sum = 0
# range 在Python中,用来构建一个序列出来,这个序列是一个可迭代的序列
for i in range(101):
    if i % 2 != 0:
        sum += i
print(sum)

练习:求1—10中,能够被2和3整除的数:

i = 0
while i <= 10:
    i += 1
    if i % 2 == 0:
        if i % 3 == 0:
            print(i)
        else:
            continue
    else:
        break

作业:任意输入一个字符串,求出这个字符串中出现数字的和

sum = 0
str1 = input()
for ch in str1:
    if ch.isdigit():
        ch = int(ch)
        sum += ch
print(sum)

利用循环打印出一个等腰三角形

利用循环,打印出九九乘法表

猜数游戏:
游戏规则:电脑随机产生一个1—10的数,用户进行输入猜测,
如果用户猜测的数等于电脑产生的随机数,那么用户的金币就以押注的10倍返回,
如果用户猜测的数不等于电脑产生的随机数,那么就扣除用户的金币,
如果用户不想玩,则可以退出游戏,当用户金币为0时,提醒用户充值,否则退出游戏
用户的初始金币为1000。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 143,396评论 1 301
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 61,482评论 1 258
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 94,858评论 0 213
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 41,131评论 0 179
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 48,903评论 1 256
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 38,847评论 1 177
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 30,454评论 2 273
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 29,206评论 0 167
  • 想象着我的养父在大火中拼命挣扎,窒息,最后皮肤化为焦炭。我心中就已经是抑制不住地欢快,这就叫做以其人之道,还治其人...
    爱写小说的胖达阅读 29,047评论 6 232
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 32,563评论 0 213
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 29,344评论 2 215
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 30,667评论 1 231
  • 白月光回国,霸总把我这个替身辞退。还一脸阴沉的警告我。[不要出现在思思面前, 不然我有一百种方法让你生不如死。]我...
    爱写小说的胖达阅读 24,264评论 0 32
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 27,163评论 2 214
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 31,546评论 3 207
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,630评论 0 9
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,032评论 0 166
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 33,572评论 2 231
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 33,668评论 2 232

推荐阅读更多精彩内容