python里data显示无效的语法_为什么运行报错无效的语法呢

使用的是python3而且print语句也是添加了括号,代码与报错如下

#!/usr/bin/env python3

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

def print_scores(**kw):

print('      Name  Score')

print('------------------')

for name, score in kw.items():

print('%10s  %d' % (name, score))

print()

print_scores(Adam=99, Lisa=88, Bart=77)

data = {

'Adam Lee': 99,

'Lisa S': 88,

'F.Bart': 77

}

print_scores(**data)

def print_info(name, *, gender, city='Beijing', age):

print('Personal Info')

print('---------------')

print('   Name: %s' % name)

print(' Gender: %s' % gender)

print('   City: %s' % city)

print('    Age: %s' % age)

print()

print_info('Bob', gender='male', age=20)

print_info('Lisa', gender='female', city='Shanghai', age=18)

5d1f46aa000133cd04820097.jpg

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值