我学习 i.p. Python。请告诉我如何在学习编程语言的阶段不“倦怠”?请分享您个人的成功秘诀。我是从skill_box上的课程,第一周每天上班前或下班后学几个小时,第二周已经3天1小时,第4周只有2天但我学了2小时,现在我不能强迫自己重回课程,虽然我从学校开始就对编程很感兴趣,我仍然喜欢这个职业。告诉我,你是如何对抗这种现象的,又是如何获胜的?我还订购了“开始使用 Python 编程。第 5 版”这本书。加迪斯·托尼。关于还需要阅读什么的任何建议?非常感谢您!
Леонид
Asked:
2022-10-01 20:39:01 +0800 CST
问题是,您需要获取商品的所有价格,将它们相加并除以它们的数量(找出平均价格)。我不知道如何将数字带到int
(就像我一样,但我不确定它是否正确)并将它们加在一起。
from bs4 import BeautifulSoup
price_html = """
<table cellspacing="0" cellpadding="0" border="1">
<tbody>
<tr class="even_row">
<th><p>№ п/п</p></th>
<th class="armor"><p>Название</p></th>
<th class="price"><p>Цена</p><p>рублей</p></th>
</tr>
<tr class="odd_row">
<td><p>1.</p></td>
<td class="armor"><p>Щит</p></td>
<td class="price"><p>375</p></td>
</tr>
<tr class="even_row">
<td><p>2.</p></td>
<td class="armor"><p>Шлем</p></td>
<td class="price"><p>297</p></td>
</tr>
<tr class="odd_row">
<td><p>3.</p></td>
<td class="armor"><p>Кольчуга</p></td>
<td class="price"><p>565</p></td>
</tr>
<tr class="even_row">
<td><p>4.</p></td>
<td class="armor"><p>Булава</p></td>
<td class="price"><p>1992</p></td>
</tr>
<!-- Сюда может добавиться неизвестное количество элементов экипировки.
Их тоже нужно учитывать при расчёте средней цены. -->
</tbody>
</table>
"""
soup = BeautifulSoup(price_html, 'lxml')
result = soup.find_all('td', attrs={'class': 'price'})
length = len(result)
y = []
y = list(map(int, y))
for i in result:
y.append(i.text)
# print(result)
# print('Средняя цена богатырских доспехов: ', result, 'рублей')
Flokker
Asked:
2022-08-08 23:36:10 +0800 CST
$cars = [
['name' => 'Такси 1', 'position' => rand(0, 1000), 'isFree' => (bool) rand(0, 1)],
['name' => 'Такси 2', 'position' => rand(0, 1000), 'isFree' => (bool) rand(0, 1)],
['name' => 'Такси 3', 'position' => rand(0, 1000), 'isFree' => (bool) rand(0, 1)],
['name' => 'Такси 4', 'position' => rand(0, 1000), 'isFree' => (bool) rand(0, 1)],
['name' => 'Такси 5', 'position' => rand(0, 1000), 'isFree' => (bool) rand(0, 1)],
];
name - 机器的名称, position - 它的位置, isFree - 标志是空闲还是忙碌。
必须确定离想去某个地方的乘客最近的免费出租车。
乘客的位置也是一个随机值,他可以站在任意一点: $passenger = rand(0, 1000);
编写一个脚本,为每辆出租车显示这样的一行:
<汽车名称>,建立在 <km where the car is parked> km,到乘客 <km to the Passenger> km (<busy/free>)</ - 这辆出租车要去 >
例如:
“出租车 1,在 15 公里处停靠,距乘客 3 公里(繁忙)”
“出租车 2,在 0 公里处停靠,距乘客 12 公里(免费)-这辆出租车正在行驶”
“出租车 3,在300公里,客运288公里(免费)"
您不能创建自己的函数
数据和数组结构不能更改。
困难导致“必须为想要去某个地方的乘客确定最近的免费出租车。” 下面是我得到的代码:
foreach ($cars as $k => $car) {
echo $car['name'].", стоит на ".$car['position']." км, до пассажира ".(abs ($car['position'] - $passenger))." км ";
if ($car['isFree'] == true) {
echo "(свободен)";
if ($car['name'] == $cars[$k]['name'] && $car['isFree'] == true) {
echo " - едет это такси";
}
}
else {
echo "(занят)";
}
echo PHP_EOL;
}
但它不能确定最近的免费出租车。要么一次编写所有内容,要么每隔一段时间工作一次(我尝试了不同的变体,我不明白没有函数怎么做)。
Евгений Половинкин
Asked:
2020-06-04 09:40:06 +0800 CST
这个问题可能很愚蠢,但适度是必要的。在阅读一本关于 android 编程的书时,我问自己:我是否正确有效地度过了自己的时间?您/您是如何接受 PL 培训的?如果问题不适合论坛的范围 - 我将删除它。