开始学习python3_Python3入门(二)

# -*- coding: utf-8 -*-

# if语句  用来对条件进行控制 和java一样 不多说 写个小demo
demoDict = {"name":"muyou", "age":26, 'gender':'男'}
demoKey = input('请输入想要修改的key:')
if demoKey in demoDict.keys():
    demoValue = input('请输入想要修改的value:')
    demoDict[demoKey] = demoValue
    print('修改本字典数据成功,现字典为: ', demoDict)
else:
    print('你想修改的数据我是找不到吖!!!')

# for(...else)语句 while(...else)语句 这两个大体的使用和java都一样 不同的是都可以加上else
num = 0
for i in range(101):   # for i in range(1, 101, 2) 一百以内奇数和   for i in range(0, 101, 2) 一百以内偶数和
    num += i
else:
    print("是不是都喜欢计算100以内数的和,来 给你:num =", num)
a, b = 0, 1
a, b = b, a + b
print("a的值为:", a, '\nb的值为:', b)  # a的值为: 1     b的值为: 1   右边运算是从左至右,但往左边赋值是同时进行的,互不干扰
num = 0
a, b = 0, 1
print("斐波那契数列为:", end=" ")
while num < 16:
    print(b, end=" ")
    a, b = b, a + b
    num += 1
# break,continue的用法和java都一样 break跳出本层循环(一个for循环或while循环)  continue跳出本次循环
# Python3中还有个比较有意思的 pass语句 就是占位
print()
# 下面来个我学每个编程语言都要写的神公式:九九乘法表(嵌套两层for循环)
for i in range(1, 10):
    for j in range(1, i+1):
        print(i, '*', j, '=', i * j, end="  ")
    print()
# 一层循环
i = 1
j = 1
while j <= i & i <= 9:
    print(i, '*', j, '=', i * j, end="  ")
    if i == j:
        i += 1
        j = 1
        print()
    else:
        j += 1

# 迭代器
demoList = [2, 2.6, True, 'demo']
for i in demoList:
    print(i)
for i in range(len(demoList)):
    print(demoList[i])

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值