写python博客的第二天(函数,for)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了写python博客的第二天(函数,for),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2089字,纯文字阅读大概需要3分钟。
内容图文
小酌一下:青少年是一个美好而又是一去不可再得的时期,是将来一切光明和幸福的开端。
开始正题
循环结构 — for
for - in 循环
1,for 的主要用于计数的功能 for i in range()
2,for 的真正的用途是用于可迭代对象;1,列表 2,元组 3,字典 4,集合
简单扩充:
列表
a=[1,2,2,3,[1,2,3,],'sd']
元组
b = (1,2,(1,2,3,3),'asdfd')
字典
c = {'key':'value','list':'[1,2,3]','tuple':(1,2,2)}
集合
d = {1,2,5,6,4}
range(101)可以产生一个0到100的整数序列。
range(1, 100)可以产生一个1到99的整数序列。
range(1, 100, 2)可以产生一个1到99的奇数序列,其中的2是步长,即数值序列的增量。
简单排序例子
a = [2,8,5]
a.sort()
print(a)
a.sort(reverse=True)
print(a)
while循环
死循环用while,当满足某个条件的时候跳出循环
例 九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print('%d*%d=%d' % (i, j, i * j), end='\t')
print()
函数
关键字 def
作用:简化代码,当你需要重复执行某些代码的时候,并且只有一些微小的改变,就用函数
函数格式
def funcname([param]):
执行体
return
#调用
funcname()
例题
用函数简单写个用户登录
def user():
users = input('输入账户:')
return users
def passwork ():
password =input('输入密码:')
return password
def Start():
z = user()
m = passwork()
if z == '123@qq.com' and m =='1235':
print('ok')
else:
print('error')
Start()
用函数 添加微信好友
1添加好友 2. 查询有没有该好友 3.如果有则返回等待对方同意 --》是否留言
def add(name):
names = ['as','we','er','wer']
if name in names:
STR()
else:
print('用户不存在')
def STR():
print('以为你添加,等待对方同意!')
res = input('是否要为你留言[y/n]')
if res == 'y':
input('请输入你的留言')
def Str():
name = input('请输入对方的用户:')
add(name)
Str()
改进上面的例子
需求:悄悄的加好友(在对方不知道的情况下加好友),如果充钱够多没有什么不可能的事
names = ['as','qw','zx','we']
def find( name):
if name not in names:
print('没有此好友!请添加')
money(name)
else:
print('你有此好友!')
def money(name):
res = input('是否要充值[y/n]')
if res == 'y':
count =int(input('请充钱:'))
if count >= 1000:
names.append(name)
print('以悄悄加上好友')
else:
print('充钱太少,无法悄悄加回好友!')
else:
print('你取消了充值!')
def Str():
name = input('请输入对方的用户:')
find(name)
Str()
print(names)
内容总结
以上是互联网集市为您收集整理的写python博客的第二天(函数,for)全部内容,希望文章能够帮你解决写python博客的第二天(函数,for)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。