精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕

AIC2100代寫、Python設(shè)計(jì)程序代做

時(shí)間:2024-04-02  來(lái)源:  作者: 我要糾錯(cuò)



Lab 1
Byungjoo Lee
Yonsei University
AIC2100 AI Programming with Python
Lab 1 AIC2100
2
You must follow the specification thorougly!
• Any typos (including whitespace and linebreak) will result in a point deduction.
• If you’re asked to write the comment or docstring, you must add them.
• If some Python libraries are prohibited, importing them will result in 0 points.
• Depending on the lab content, additional rules can be added.
• Please read the specification document carefully and submit your code.
• We won't accept appeals for point deductions based on misinterpreting the lab specification
documentation.
• If any specification is unclear, please post your question on the Q&A board.
Lab 1 AIC2100
3
Please refer to the guidelines noted in previous labs. They remain applicable for this and
subsequent labs.
Any updates in guidelines will be announced again.
Coding guideline
Lab 1 AIC2100
4
Notation
• To clearly instruct the lab specifications, (1) we use “˽” to depict a whitespace (blank)
character and (2) “¤” for a “n” (newline) character.
• Underlined text refers to the user input (will be demonstrated again in a further lab).
• New notations will be demonstrated additionally on there first mention.
Lab 1 AIC2100
5
One important note about automated archiving
• In lab0, the automated archive code used the incorrect folder name format “{student_id}”.
• It should have been “lab{X}_{student_id}”. (Sorry)
• Don’t worry, we did not deduct your point with this since it is our mistake.
• In the slides explaning the automated archive code (ap_lab0.pdf p.15-16), we specified the
wrong format, while in the slide explaning manual archiving (p. 17), we specified the correct
format.
• We revised the code and update it to LearnUs, even though it is outdated.
• TL;DR
• If you want to use automated archiving, just use our provided code. You don’t need to
revise it on your own.
• If you manually archived in Lab 0, “lab{X}_{student_id}” foldername is correct.
Lab 1 AIC2100
6
Problem 1
Write a program that allows the user to enter any integer base and integer exponent, and displays
the value of the base raised to that exponent. Your program should work as shown below.
Note 1. You do not have to consider faulty input. More specifically, we will test your program for
integer inputs only.
Note 2. The integer base and exponent will be non-negative.
This program needs to ask two times for input from the user. The input prompt with the second
input() command depends on the input from the first input() command. This is highlighted in the
following example:
What˽base?˽10¤
What˽power˽of˽10?˽4¤
10˽to˽the˽power˽of˽4˽is˽10000¤
Lab 1 AIC2100
7
Problem 1
Here are some examples.
What˽base?˽0¤
What˽power˽of˽0?˽5¤
0˽to˽the˽power˽of˽5˽is˽0¤
What˽base?˽2¤
What˽power˽of˽2?˽10¤
2˽to˽the˽power˽of˽10˽is˽1024¤
What˽base?˽5¤
What˽power˽of˽5?˽0¤
5˽to˽the˽power˽of˽0˽is˽1¤
What˽base?˽-25¤
What˽power˽of˽-25?˽3.7¤
You don’t need to consider non-integer inputs.
Lab 1 AIC2100
8
Problem 1
FAQ
Q. What is 0
0?
A. Mathematically, it converges to 1 and Python will output 1 too.
Lab 1 AIC2100
9
Problem 2
Write a program that allows the user to enter a base integer and a four-digit number, and displays
its value in base 10. Each digit should be entered one per line, starting with the leftmost digit, as
shown below. This program also needs to ask several times for input from the user. The output
depends on the input from input() command. This is highlighted in the following example:
Enter˽the˽base˽integer:˽2¤
Enter˽leftmost˽digit:˽1¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽last˽digit:˽1¤
Your˽input˽is˽1001˽in˽base˽2¤
The˽value˽is˽9˽in˽base˽10¤
Example 1
Enter˽the˽base˽integer:˽5¤
Enter˽leftmost˽digit:˽0¤
Enter˽the˽next˽digit:˽3¤
Enter˽the˽next˽digit:˽4¤
Enter˽the˽last˽digit:˽2¤
Your˽input˽is˽0342˽in˽base˽5¤
The˽value˽is˽97˽in˽base˽10¤
Example 2
Lab 1 AIC2100
10
Problem 2
Note 1. You can assume that the base integer is integer from 2 to 10 and four-digit numbers are
non-negative integers.
Note 2. You do not have to consider faulty inputs. There are two cases.
- Invalid base integer input (non-integer or out-of-range)
- Invalid four-digit number (non-integer or exceeding base integer)
Note 3. You don’t need to omit starting zeros when printing your input digit numbers (e.g., if your
input is 0011, then print 0011, not 11). See example 2 in the previous slide.
Lab 1 AIC2100
11
Problem 3
Write a program in which the user can enter any number of positive and negative integer values,
that displays the number of positive values entered and their summation, as well as the negative
values. Your program should work in following conditions.
1. Exclude all numbers that aboslute value is greater than 100 (i.e., 𝑥 > 100).
2. Your program should stop taking the user input and print the results when 0 is entered.
3. The format of printed output differs by whether the number of entered positive/negative integer
is 0 or not.
4. You don’t need to consider faulty inputs (non-integer or -0).
Hint. You can use sum() function.
See the examples on the next slides.
Lab 1 AIC2100
12
Problem 3
Your˽number:˽5¤
Your˽number:˽-32¤
Your˽number:˽105¤
Your˽number:˽31¤
Your˽number:˽-52¤
Your˽number:˽-25234¤
Your˽number:˽0¤
There˽are˽2˽positive˽integer(s)˽and˽the˽sum˽is˽36¤
There˽are˽2˽negative˽integer(s)˽and˽the˽sum˽is˽-84¤
Example 1 – Normal case
Lab 1 AIC2100
13
Problem 3
Your˽number:˽5¤
Your˽number:˽-1002¤
Your˽number:˽15¤
Your˽number:˽31¤
Your˽number:˽0¤
There˽are˽3˽positive˽integer(s)˽and˽the˽sum˽is˽51¤
No˽negative˽integer˽entered¤
Example 2 – Empty negative integer list
Lab 1 AIC2100
14
Problem 3
Your˽number:˽-22¤
Your˽number:˽12345¤
Your˽number:˽-99¤
Your˽number:˽-6¤
Your˽number:˽0¤
No˽positive˽integer˽entered¤
There˽are˽3˽negative˽integer(s)˽and˽the˽sum˽is˽-127¤
Example 3 – Empty positive integer list
Lab 1 AIC2100
15
Problem 3
Your˽number:˽0¤
No˽positive˽integer˽entered¤
No˽negative˽integer˽entered¤
Example 4 – Immediate termination
Lab 1 AIC2100
16
Problem 4
Write a program that calculates the least common multiple (LCM, 최소공배수) of two input positive
integer.
Note 1. You can assume that the input integers are always greater than 1.
Note 2. You do not have to consider faulty inputs.
Note 3. You are not allowed to use any library (including standard one)
Hint 1. Find the greatest common divisor (GCD, 최대공약수) first.
Hint 2. LCM can be computed as the multiple of two integers divided by their GCD.
To compute GCD, we strongly suggest you to use Euclidean algorithm (유클리드 호제법).
Lab 1 AIC2100
17
Problem 4
Input˽integer˽1:˽3¤
Input˽integer˽2:˽4¤
The˽least˽common˽multiple˽of˽3˽and˽4˽is˽12¤
Input˽integer˽1:˽16¤
Input˽integer˽2:˽36¤
The˽least˽common˽multiple˽of˽16˽and˽36˽is˽144¤
Input˽integer˽1:˽1024¤
Input˽integer˽2:˽395¤
The˽least˽common˽multiple˽of˽1024˽and˽395˽is˽404480¤
Input˽integer˽1:˽72¤
Input˽integer˽2:˽80¤
The˽least˽common˽multiple˽of˽72˽and˽80˽is˽720¤
Lab 1 AIC2100
18
Problem 5
Write a program that displays how many images can be stored on a given size USB drive. The
size of the USB drive is to be entered by the user in gigabytes (GB). The number of images that
can be stored must be calcaulted for GIF, JPEG, PNG, and TIFF image file formats. Follow the
below output format.
There are several notes you should follow in this problem.
Enter˽USB˽size˽(GB):˽1¤
˽11184˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
˽18641˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
˽˽5965˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽˽˽372˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
19
Problem 5
Assumption 1: All the images have a resolution of 800×600 pixels.
Assumption 2: The compression rate and color depth of each image format is set as below table.
Follow these steps to compute the total number of bytes required to sotre 1 image.
1. Compute number of pixels.
2. Compute number of bytes to represent lossless image (i.e., multiply color depth byte)
3. Compress the image (i.e., divide it by compress rate).
Format Color depth Compression
GIF 1 byte 5:1
JPEG 3 byte 25:1
PNG 3 byte 8:1
TIFF 6 byte 1:1 (n/a)
Lab 1 AIC2100
20
Problem 5
Note 1. Do not report partial images (e.g., 5.5 images). The number of image must be integer.
Note 2. You are allowed to use Python 3 math module (it is standard library) for this problem only.
Note 3. Assume that 1GB is 2
30 bytes.
Note 4. You can assume that USB size input is always positive integer.
Note 4. The number of images should be displayed in 6-digit fieldwidth (see example in slide 18)
Note 5. For larger USB drives, a fieldwidth of 6 may be insufficient to accommodate the number of
images. In such a case it is permissible to exceed the 6-digit fieldwidth (see below example).
Enter˽USB˽size˽(GB):˽64¤
715827˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
1193046˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
381774˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽23860˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
21
Marking Criteria
• Score is only given to programs that compile and produce the correct output with Python version
3.
• No points for programs that are named wrongly. Please refer to the following slide for the
required file names.
• Points are deducted for programs that produce warnings.
• Please pay particular attention to the requested output format of your programs. Deviating from
the requested output format results in points deductions.
Lab 1 AIC2100
22
Plagiarism
• Plagiarism (Cheating)
– This is an individual assignment. All or some submissions are checked for plagiarism.
• We will not inform you which problems will be checked.
– Once detected, measures will be taken for all students involved in the plagiarism incident
(including the ``source'' of the plagiarized code).
Lab 1 AIC2100
23
• Please prepare the files for the programming problems. The names of the files, their due
dates, and the archive file names are given in the table above.
• Please upload your archive file by the stated due date on LearnUs.
• Please pay attention to file names.
• Putting files into archives has been explained in the Lab 0 specification.
Deliverables, Due Date and Submission
Problem File name Due Archive name
1 lab1_p1.py
Monday
April 8, 2024,
23:59
lab1_<student id>.zip
2 lab1_p2.py
3 lab1_p3.py
4 lab1_p4.py
5 lab1_p5.py

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標(biāo)簽:

掃一掃在手機(jī)打開(kāi)當(dāng)前頁(yè)
  • 上一篇:COMP S380F代做、SQL語(yǔ)言程序代寫
  • 下一篇:COMP 330代做、Python設(shè)計(jì)程序代寫
  • 無(wú)相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲(chóng)
    油炸竹蟲(chóng)
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗(yàn)證碼平臺(tái) 理財(cái) WPS下載

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕
    <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
    <ul id="e4iaa"></ul>
    <blockquote id="e4iaa"><tfoot id="e4iaa"></tfoot></blockquote>
    • <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
      <ul id="e4iaa"></ul>
      <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp><ul id="e4iaa"></ul>
      <ul id="e4iaa"></ul>
      <th id="e4iaa"><menu id="e4iaa"></menu></th>
      亚洲欧美自偷自拍| 一区二区成人网| 久久国产精品国产精品| 探花国产精品一区二区| 国产三级午夜理伦三级| 性久久久久久久久久久久久久| 国产探花在线观看视频| 91欧美一区二区三区| 中文字幕国内自拍| 午夜视频在线观看国产| 免费中文字幕日韩| 久久久久久久久久一级| 国产日韩欧美在线观看视频| aaa人片在线| 91插插插插插插插插| 中文人妻av久久人妻18| 中文字幕 欧美 日韩| 伊人网在线综合| 五月天综合在线| 人人妻人人藻人人爽欧美一区| 国产精品伦理一区| 国产va在线播放| 国产精品久久久久久久av福利| 超碰人人人人人人人| 凹凸精品一区二区三区| av天堂一区二区| 草久视频在线观看| 国产黄色片av| 国产呦小j女精品视频| 精品人妻一区二区三区蜜桃视频 | 欧美天堂在线视频| 欧美成人aaaaⅴ片在线看| 久久久久久久久97| 日韩免费观看一区二区| 少妇精品无码一区二区三区 | 成人午夜视频在线播放| 国产成人三级一区二区在线观看一 | 国产伦子伦对白视频| 99re这里只有精品在线| 91精品国产三级| 超碰福利在线观看| 久久艹这里只有精品| 欧美日韩人妻精品一区在线| 五月婷婷开心中文字幕| www.男人天堂| 精品人妻一区二区三区蜜桃| 日韩欧美理论片| 97超碰国产在线| 国产一级淫片a| 色欲久久久天天天综合网 | 五月婷婷色丁香| 亚洲精品视频导航| 国产福利久久久| 蜜桃视频污在线观看| 天天操天天插天天射| 91美女精品网站| 久久久久久国产精品视频| 婷婷社区五月天| 国产精品久久久久久免费播放| 久久国产精品二区| 亚洲欧美一区二区三区四区五区 | 一区二区三区视频免费看| www.天天射.com| 久久中文字幕在线观看| 中文字幕在线视频一区二区| 国产又大又黄又爽| 亚洲高清av一区二区三区| wwwav国产| 深爱激情五月婷婷| 国产精品久久久久久久久久久久久久久久久| 蜜桃av.com| 粉嫩精品久久99综合一区| 四虎精品一区二区三区| 国产精品视频久久久久久久| 人妻无码一区二区三区免费| 中文字幕一区二区人妻视频 | 超碰在线国产97| 欧美一级性视频| 国产123在线| 亚洲经典一区二区三区| 日本中文在线视频| 国内精品久久99人妻无码| 亚洲精品无码专区| 日本熟女一区二区| 精品成人av一区二区三区| 99久久人妻无码中文字幕系列| 手机在线看片日韩| 久久久久久久久久久网| 国产精品久久久久毛片| 亚洲一区精品在线观看| 一区二区成人网| 日日夜夜精品视频免费观看| 精品久久久久久久久久久国产字幕| 亚洲毛片亚洲毛片亚洲毛片 | 精品一区在线观看视频| 成人黄色一级大片| 亚洲无码精品一区二区三区| 性感美女一区二区三区| 少妇熟女视频一区二区三区| 免费一级全黄少妇性色生活片| 国产精品伦一区二区三区| 99国产精品欲| 夜夜躁狠狠躁日日躁av| 亚洲黄色片免费| 亚洲久久中文字幕| 婷婷在线观看视频| 欧美日韩中文字幕在线观看| 另类小说色综合| 久久草视频在线| 国产制服丝袜在线| 国产天堂av在线| 国产精品爽爽久久| 国产精品成人aaaa在线| 国产精品久久不卡| 国产精品久久久国产盗摄| www.国产三级| 国产精品久久久久久久久夜色| 国产成人av免费在线观看| 97中文字幕在线观看| 99成人在线观看| 国产欧美熟妇另类久久久| 国产专区第一页| 日本精品一区在线| 亚洲av成人无码网天堂| 中文字幕在线观看你懂的| 91影院在线播放| 国产又黄又粗视频| 男人的天堂一区二区| 天堂国产一区二区三区| 亚洲天堂网一区二区| 亚洲视频一二三四| www.色亚洲| 免费观看av网站| 天天爽人人爽夜夜爽| 亚洲天堂久久新| 国产一区二区三区成人| 欧美精品久久久久性色| 一区二区三区亚洲视频| www.这里只有精品| 久久久久亚洲视频| 亚洲av无码不卡| 一级特黄aaa大片| 国产成人av免费观看| 精品综合久久久久| 亚洲xxxx天美| 国产精品久久久久精| 欧美日韩精品在线观看视频 | 亚欧洲精品在线视频| www.国产黄色| 欧美日韩一二三四区| 91精品国产乱码久久久久| 久久久久久国产精品日本| 永久免费的av网站| 国产第一页在线播放| 五月天精品在线| 国产亚洲第一页| 在线观看国产一级片| 国精产品一区一区三区免费视频| 无码人妻丰满熟妇区毛片蜜桃精品 | 亚洲精品综合久久| 九九在线观看视频| 亚洲精品久久久久久久久久久久久久 | 国产一级片久久| 无码人妻一区二区三区精品视频 | 国产天堂av在线| 天天干中文字幕| 国产伦精品一区二区三区妓女| 午夜精品久久久久久久蜜桃| 国产视频一区二区三区四区五区| 天天操天天干天天舔| 国产婷婷色一区二区在线观看| 伊人精品一区二区三区| 欧美xxxx精品| 国产又粗又黄又爽视频| 97人妻人人澡人人爽人人精品| 天堂av手机版| 久久成年人网站| 国产三级国产精品| а中文在线天堂| 91精品999| 销魂美女一区二区| 男人天堂av电影| 久久aaaa片一区二区| 国产精品久久久久久久免费| 91日韩视频在线观看| 在线观看av中文字幕| 婷婷激情四射五月天| 少妇大叫太粗太大爽一区二区 | 亚洲最大成人av| 亚洲av成人精品一区二区三区| 精品久久免费视频| 国产精品视频中文字幕| 91视频在线网站| www.中文字幕在线观看| 这里只有久久精品| 欧美一级特黄aaaaaa大片在线观看| www.黄色av| 91美女精品网站| 69久久久久久| 91青青草视频|