python Dictionaries and Maps

建立字典:d={}或d=dict()
电话簿格式输入数据:

name,number = input().split()

电话簿格式输出数据:

print("{}={}".format(name,d[name]))

format格式化输出的用法:

>>>print("My name is {0},and my age is {1}.".format("John",21))
My name is John ,and my age is 21

注意python3中的除法问题:"/"得到的是float型,"//"得到的是int型

"""
Q:输入一个整数,输出其二进制形式。
"""
x = int(input())
c=[]
s=[]
while x > 0:
    c.append(x%2)
    x //= 2
for i in c:
    s.append(str(i))
print(int("".join(s[::-1])))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python简介 Python历史 Python 是由 Guido van Rossum 在八十年代末和九十年代初...
    莫名其妙的一生阅读 1,078评论 0 2
  • 本教程基于Python 3,参考 A Byte of Python v1.92(for Python 3.0) 以...
    yuhuan121阅读 3,194评论 1 6
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 1,977评论 0 3
  • 个人笔记,方便自己查阅使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik阅读 67,813评论 0 5
  • 1 转眼已经到了假期生活,一切是不是被期待的特别美好。 我们终于可以享受温暖的被窝,不必早早地爬起床来去上课;我们...
    杨卷阅读 359评论 0 3